package model.dao;

import java.util.ArrayList;

import model.pojo.LapTop;
import model.util.DataHelper;
import controller.util.ControllerHelper;

public class LapTopDAO {
	public static boolean ThemSanPhamLaptop(LapTop sp)
    {
        boolean kq =false;
        DataHelper helper = new DataHelper();
        try
        {
            
            helper.open();
            ArrayList<Object> para = new ArrayList<Object>();
            para.add(sp.getTenSP());
            para.add(sp.getLoaiSP());
            para.add(sp.getMoTaSP());
            para.add(sp.getGiaBan());
            para.add(sp.getKhuyenMai());
            para.add(sp.getThoiGianBaoHanh());
            para.add(sp.getHangSanXuat());
            para.add(sp.getSoLuongTon());
            para.add(sp.getTinhTrang());
            para.add(sp.getHienTrang());
            para.add(sp.getMaDongSP());
            para.add(sp.getMicroProcessor());
            para.add(sp.getCache());
            para.add(sp.getMemory());
            para.add(sp.getVideoGraphic());
            para.add(sp.getHDD());
            para.add(sp.getMultimediaDrive());
            para.add(sp.getIntegrated());
            para.add(sp.getDisplay());
            para.add(sp.getNetworkCard());
            para.add(sp.getWirelessConnectivity());
            para.add(sp.getKeyboard());
            para.add(sp.getPointingDevice());
            para.add(sp.getExternalPorts());
            para.add(sp.getWeight());
            para.add(sp.getSoft());
            para.add(sp.getTocDoCPU());
            para.add(sp.getDungLuongRAM());
            para.add(sp.getDungLuongHDD());
            para.add(sp.getSoLuongCell());
            para.add(sp.getLinkHinhAnh());
            String stored = ControllerHelper.getStoreProcedureString("ThemLaptop");
            int kqIns  = helper.executeInsProcedure(stored, para);
            
            if(kqIns>0)
            {
                          
                kq=true;
            }
            //helper.close();
        }
        catch(Exception ex)
        {
        	//kq=false;
            System.out.println(ex.getMessage());
        }
        finally
        {
            helper.close();
        }
        return kq;
    }
}
